/*
 * @Author: 清香白莲 1243327527@qq.com
 * @Date: 2023-09-06 16:05:21
 * @LastEditors: 清香白莲 1243327527@qq.com
 * @LastEditTime: 2023-09-15 08:50:31
 * @FilePath: /shang_study/src/main.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import Vue from 'vue'
import App from './App.vue'

// 三级联动组件---全局组件。
// import TypeNav from '@/pages/Home/TypeNav'

// 路由
import router from './router'
// Vuex
import store from './store'
// mock造的数据
import '@/mock/mockServe';
// 引入swiper样式。
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/css/swiper.css'
Vue.use(VueAwesomeSwiper)
// 注册全局组件,组件的名字和组件。
import TypeNav from '@/pages/Home/TypeNav';
Vue.component(TypeNav.name, TypeNav)
import Pagination from '@/components/Pagination';
Vue.component(Pagination.name, Pagination)
Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App),
  store,
  // beforeCreate中模板未解析，且this是vm
	beforeCreate(){
		Vue.prototype.$bus = this	//安装全局事件总线
	}
}).$mount('#app')
